<cfscript>
component extends="DynamoDBObject"  {

	function init(required access, required string table, required Value hashKey) {
		variables.access = access; 
		variables.table = table;
		variables.hashKey = hashKey;
		variables.data = {};
		return this;
	}

	function set(required string key, required Value v) {
		variables.data[key] = v;
	}
	
	function toMemento() {
		return {hashKey:variables.hashKey, data:variables.data};		
	}

	
}
</cfscript>